/*
    public  默认值 公共的 所有都可以访问
    static  静态的 只有构造函数才能访问
    private 私有的  只有构造函数内部才能访问
*/
class Person {
  name: string;
  private age: number;
  static sex: string;
  constructor(name, age, sex) {
    this.name = name;
    this.age = age;
    // this.sex = sex;
  }
  say() {
    // console.log(this.name);
  }
  get getAage() {
    return this.age;
  }
  set setAge(newAge) {
    this.age = newAge;
  }
}
let p = new Person("小明", 20, "男");
// console.log(p.age);
console.log(Person.sex);
console.log(p.getAage);
p.setAge(10);
